// 引入express
let express = require("express")

// 创建应用级别的服务器
let app = express()

// 监听端口
app.listen(3000, () => {
    console.log("okk");
})




// 配置路由
// 如果出现了一模一样的路由
// 那么只会匹配第一个
// next 可以让同一路由仅继续向下匹配
// 此时：三个回调函数中的req 和res 是共享（因为他们是同一次请求）


app.get("/index", (req, res,next) => {

    req.aaaa="我是aaaaa"

    // 1、
    console.log("index333");

    // 2、
    next()

    // 5、报错了  write after end  一次请求不可以出现两次end
    // res.end("index3")

})


app.get("/index", (req, res,next) => {
    console.log(req.aaaa,2222222222);

    // 3、
    console.log("index222");

    // 4、
    // res.end("index2")

    next()
})


app.get("/index", (req, res) => {
    console.log(req.aaaa,111111111111111);

    console.log("index1111");

    res.end("index1")
})

